package com.yunfei.contants;

/**
 * 常量
 * @author ScienJus
 * @date 2015/7/31.
 */
public class RedisConstants {

    public static final String REDIS_HOST="redis.host";
    public static final String REDIS_PORT="redis.port";
    public static final String REDIS_PASS="redis.pass";
    public static final long SESSION_EXPIRES_1 = 1;
    public static final long SESSION_EXPIRES_2 = 2;
    public static final long SESSION_EXPIRES_3 = 3;
    public static final long SESSION_EXPIRES_4 = 4;
    public static final long SESSION_EXPIRES_5 = 5;
    public static final long SESSION_EXPIRES_30 = 30;
    public static final long SESSION_EXPIRES_60 = 60;
    public static final long SESSION_EXPIRES_360 = 360;
    /**
     * 存储当前登录用户id的字段名
     */
    public static final String CURRENT_USER_ID = "CURRENT_USER_ID";

    /**
     * 图片上传保存缓存有效期（小时）
     */
    public static final long SESSION_EXPIRES_HOUR_2 = 2;//2小时
    public static final long SESSION_EXPIRES_HOUR_24 = 24;//24小时
    public static final long APP_AUTH_SECONDS = 5;//5分钟
    public static final long SESSION_EXPIRES_SECONDS_60 = 60;//1分钟

    /**
     * token有效期（小时）
     */
    public static final long TOKEN_EXPIRES_HOUR = 720;
    /**
     * token有效期（小时）
     */
    public static final int TOKEN_EXPIRES_SECONDS = 60*60*720;//720小时的秒数
    /**
     * 验证码有效期（分钟）
     */
    public static final int CODE_EXPIRES_MINUTES_ONE = 1;
    public static final long CODE_EXPIRES_MINUTES = 3;//三分钟
    public static final long CODE_ERROR_COUNT_HOURS = 24;//验证码错误次数达到一定程度，限制该手机号码24小时内不能再次发送

    /**
     * 存放Authorization的header字段
     */
    public static final String AUTHORIZATION = "authorization";
    /**
     * 存放用户信息
     */
    public static final String USER_KEY="person";//存放用户token key
    public static final String USER="user";
    public static final String TOKEN="token";
    public static final String ACCESS_TOKEN="access_token";//登录成功，保存的token
    /**
     * 存放子女基本信息
     */
    public static final String USER_CHILDRENS_KEY="childrens";//存放子女基本信息 childrens
    /**
     * 存放我的收入
     */
    public static final String MY_INCOME_KEY="myIncome";//存放我的收入
    /**
     * 存放我的资产
     */
    public static final String MY_ASSET_KEY="myAsset";//存放我的资产
    /**
     * 存放我的支出
     */
    public static final String MY_ZHICHU_KEY="myZhiChu";//存放我的资产
    /**
     * 存放我的负债
     */
    public static final String MY_FUZHAI_KEY="myFuZhai";//存放我的负债
    /**
     * 存放我的子女教育
     */
    public static final String MY_CHILDREN_EDUCATION_KEY="childrenEducationKey";//存放子女教育
    /**
     * 存放未来养老退休
     */
    public static final String MY_FUTURE_PENSION_KEY="futurePensionKey";//存放未来养老退休
    /**
     * 存放医疗储备
     */
    public static final String MY_MEDICAL_RESERVE_KEY="medicalReserveKey";//存放医疗储备
    /**
     * 存放其他
     */
    public static final String MY_OTHER_KEY="otherKey";//存放其他
    /**
     * 存放买房
     */
    public static final String MY_BUYHOURSE_KEY="buyHourseKey";//存放买房
    /**
     * 存放买车
     */
    public static final String MY_BUYCAR_KEY="buyCarKey";//存放买车
}
